<div class="eject_con">
    <div id="warning" class="alert alert-error"></div>
    <form id="post_form" method="post" action="<?php echo APP_SITE_URL ?>/index.php?act=store&op=add_map">
        <input type="hidden" name="store_id" value="<?php echo $_GET['store_id'] ?>">
        <input type="hidden" name="form_submit" value="ok" />
        <input type="hidden" name="province" id="province" value="" />
        <input type="hidden" name="city" id="city" value="" />
        <input type="hidden" name="district" id="district" value="" />
        <input type="hidden" name="street" id="street" value="" />
        <input type="hidden" name="lng" id="lng" value="" />
        <input type="hidden" name="lat" id="lat" value="" />
        <dl>
            <dt>当前地图所在城市<?php echo $lang['nc_colon'];?></dt>
            <dd><div id="baidu_city"></div></dd>
        </dl>
        <dl>
            <dt><i class="required">*</i>实体店铺名称<?php echo $lang['nc_colon'];?></dt>
            <dd>
                <input class="text w200" type="text" name="name_info" value="" />
                <p class="hint">不同地址建议使用不同名称以示区别，如“山西面馆(水游城店)”。</p>
            </dd>
        </dl>
        <dl>
            <dt><i class="required">*</i>详细地址<?php echo $lang['nc_colon'];?></dt>
            <dd>
                <input class="text w200" type="text" name="address_info" id="address_info" value=""  />
                <p class="hint">为了准确定位建议地址加上所在城区名字，如“红桥区大丰路18号水游城”。</p>
            </dd>
        </dl>
        <dl>
            <dt>联系电话<?php echo $lang['nc_colon'];?></dt>
            <dd>
                <input class="text w200" type="text" name="phone_info" value=""  />
            </dd>
        </dl>
        <dl>
            <dt>公交信息<?php echo $lang['nc_colon'];?></dt>
            <dd>
                <textarea name="bus_info" rows="2" class="textarea w300"></textarea>
            </dd>
        </dl>
        <div class="bottom">
            <label class="submit-border"><input type="submit" class="submit" value="<?php echo $lang['nc_ok'];?>" /></label>
        </div>
    </form>
</div>
<script type="text/javascript">
    function getCity(){//当前地图中心点所在城市
        var point = map.getCenter();//当前地图中心点
        getPointArea(point,function(pointArea){
            currentArea = pointArea;
            currentCity = ''+pointArea.city;
            $("#baidu_city").html(currentCity);
            setPoint(point);
        });
    }
    function setPoint(point){
        $("#province").val(currentArea.province);
        $("#city").val(currentArea.city);
        $("#district").val(currentArea.district);
        $("#street").val(currentArea.street);
        $("#lng").val(point.lng);
        $("#lat").val(point.lat);
    }
    $(function(){
        getCity();
        $('#post_form').validate({
            errorLabelContainer: $('#warning'),
            invalidHandler: function(form, validator) {
                $('#warning').show();
            },
            submitHandler:function(form){
                var address = ""+$("#address_info").val();
                geo.getPoint(address, function(point){//通过详细地址在地图上定位点
                    if (point) {
                        getPointArea(point,function(pointArea){//获取点所在的准确地区信息
                            currentArea = pointArea;
                            setPoint(point);
                            ajaxpost('post_form', '', '', 'onerror');
                        });
                    }else{
                        ajaxpost('post_form', '', '', 'onerror');
                    }
                }, currentCity);
            },
            rules : {
                province : {
                    required : true
                },
                name_info : {
                    required : true
                },
                address_info : {
                    required   : true
                }
            },
            messages : {
                province : {
                    required : '<i class="icon-exclamation-sign"></i>当前地图中心点所在地区不正确，请移动地图后添加'
                },
                name_info : {
                    required : '<i class="icon-exclamation-sign"></i>实体店铺名称不能为空'
                },
                address_info  : {
                    required   : '<i class="icon-exclamation-sign"></i>详细地址不能为空'
                }
            }
        });
    });
</script>
